Artillery Plant — synonyms, definition
1. artillery plant (Noun)
1 synonym
Pilea microphylla
1 definition
artillery plant (Noun) — Tropical American stingless nettle that discharges its pollen explosively.
1 type of
nettle
2 parts of
Pilea genus Pilea